Skip to content

Comments

Bump major versions#6

Merged
alexander-yevsyukov merged 11 commits intomasterfrom
major-bump
Mar 9, 2025
Merged

Bump major versions#6
alexander-yevsyukov merged 11 commits intomasterfrom
major-bump

Conversation

@alexander-yevsyukov
Copy link
Contributor

@alexander-yevsyukov alexander-yevsyukov commented Mar 8, 2025

This PR migrates the BuildSpeed project to Java 17, Kotlin 2.1.10, and Gradle 8.13. Other dependencies were also upgraded via applying the latest config.

Changes in details

  • Proto files were updated to by compatible with latest version of Base, in particular adding the version property for the (range) option.

  • Mixin interfaces were added where a java_type option was used only for one proto type. This was needed because we no longer generate single mix-in interfaces (because they don't have much sense).

  • Unused proto imports were removed.

  • The build.yml workflow got default versions of dependencies that are currently used in McJava.

@alexander-yevsyukov alexander-yevsyukov self-assigned this Mar 8, 2025
@alexander-yevsyukov alexander-yevsyukov marked this pull request as ready for review March 9, 2025 16:50
@alexander-yevsyukov alexander-yevsyukov merged commit 5c46367 into master Mar 9, 2025
3 checks passed
@alexander-yevsyukov alexander-yevsyukov deleted the major-bump branch March 9, 2025 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants